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