######### ###....{..# #..o####''# #..W# {{888 #...# ....8# ###...# ..8.8# #.....# ....8# #o#...# ...o8# #W#.<.# W.8.8# #.#...# #.#...# #.##### #.. #... #.... #..... ....... #?......