### .. #####.## ##### ...#..## #...# #..#..## #...# #..#..#####...#### ######..#.##.........# #...###............).# #...######...........# #...##...g.###.. ...### #..