######## #......# #.####.# ####w####.# ###.######......##w# #.......<..##.#.##.# ..#.#########.#.##.# ##......# #......## #.##...# . #...# #.......# #.#!..#..... ........ .... .........#. ... ..##$......# ## ## #####.# # ..