... #.... #...############ .##.$.##...##....# ..................# ..................# ..........).......# ##..............# #..............# +..............# #...####.##....# #...############ ##+ #+####......# +##..##...##......# ...................# ....................# ....................# ............g.......# ..........)..##'###### ........)...<##gg..g...# .##.#####+#####.......# #.......# ........# ........ ....... ##....# ###