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