### ###########.# #<..........# ......#.#####.# #..## #<......# # #..###### #..# #..# ....# ...#.## #...#.# #.# #.# #.. #. #. #. ##+##### #......# #......###### #....gg...... #......g..... #<.)..... #.g...... #........ #########