## # #.# ...#..#### ......o..### ..........o## ...o...##...## ....... ###o.## ..[.... ##..## ....... ##..## #...... ##..## #....## #...## #..<# #. ##...# #..###...## #...>....# ##........# #.........# #..........# ............ ............. ......####.... ####...# #..