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