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