##### ###....####### #...........g.# ########.# #..###'###.# g.....#<# .# #.# #.# ........# ##.###.###.# ...<..#.## #..###_..+.. .###.....###..###.###.. ##.###...#.# #.# #... #. ##.##.###'###..# # #.............# #..###........# ...##..####.##...## .......^g..#.###.## ....##..##....# .# ... #.........# . .. ##.##.....# ## # #.##.###.# ..##.# .# ###..# .# #..# .# #..#