###. .... #... . #... ..#...########## ...........?...#. ......))......... ........J<#..... ..#.......# #.. ###.#...... #.#.#(#.(# . ....#..# #...#### .# #... .. #### ##