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