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