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