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