##...###.... # ......#...# #. .....#... ... ....... ....#..... ..?..?[.. #.......# #......<# ###...### ..... .... ... ##