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