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