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