...#.....# .<#.....# ........ ... ......# .. .... .....#######.. ....###............ .......$........... ........a.......... ........{.......?.. ..............#.... ####....<.....# . #..?#+###### #... #... ..... #####