# ##... ..##... ...##... #..##..# . ##..##..## .. ...##...##...##... .........g......# ............)..# ####..##..###### ######.<##..###### ##................# #.................. #...##...##...##... #..####..##..## .. #..####..##..# #...##...##... #........##.!.. #+......####... ########