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