########## ##....##..# ###......#.## ##..........# ###..........## #............# .............# ............## #...........# ##......<...# #.........## ##........# ##......<# . #....#.## #.. ###.#..# ....######..# .?.....##..## ......l....# ..###......# ###...## ###..# #.... ..#... .#####.