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