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