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