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