###################### .....................# ...###'###..........# #.####+....8...# #..# ##.......# #.###.# ###.....# #.....# #.....# #####.## ##....# #..# #+...# ##.# #...# #..# ##w.# #+#'## #..# #...# #..##### +.<.+ +......# #...# #..###w# #+#+# #..# ..w #..# ..... ...# ....... +...# .....[. ..... ....... ....# ......%