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