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