########## .@........#### #.....?....# ....#####.##.# ###a##.### #........# ###........### #............. #.#........### ...#..<.....# #.# ###.##.### ... ... .......... .###...### .. .... #. ..... .... .