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