### # ..####.# #####......#.## #......##.[...# #......#...... #........##.# #......##...# #....$....# ++'+++..$## +....+..l# +....+.....# +.<..+..##..... +....+..# ####. ++++++.w# ..## !. #.#