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