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