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