.....~.*...~...**...!!*....~.*..!...*..!.*~*...!..*..!~.*...!.*.~!.!**~!~.!...~....*!.~~..!.~*..*
....#######.!..*.~.########....~*..########**.~.!...########..!.~..##.....##...*.!....###*.~.*...
...##.....##....!*.*.!..##.....~...##.....##..*.**.##~..!*...!*....##.....##...~.!....##.##.*....
...##...#.##....*.*.~..##....*.....##.....##..~.!..##...!!...~.*...##.....##.....*..##...##.....*
...##..#..##!!...*.....##.*..~.!...########.....!..######....*.....##.....##.~.....##.....##.....
...##.#...##.!.!.*...##*....!!~....##...##.*..~..!.##.~.....*.**...##.....##...*~..#########.....
...##.....##.*...!..##~.*.....~....##....##..~!~...##*...!..*~.....##.....##..**...##.....##.....
....#######...~....########..!!~~..##.....##..!....##~..~.*..~~*....#######...*....##.....##.....
..*.*.~.!...~~....~..!.!..*~!~*.!..*....*~....*!*~*!!...!.~.*.!.***!!.~..*...*...~~..*!!..!..*...