###### ###### #..... .....#. ##.#########... #.............. #....$......... .......<......# ##............. #............# #.#########..# ..?.... ......# ..w.... ....... #.. ... ... ... ##..#.. .......