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