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