. .. ... .....# .... ... o ####### ... ....# ######....$##.# ....# ?.............# #######.#.## ............Sh.### ...........# ......>.....o...###. ...........#### ............or...... .......<....... ...............#..... # .............## ....>..........####.... ....h........# ..........a..o.## .. ....h.h..Z...# ................###.# ....h........# ...?....<.$####.....# #########....# ...###.#### #..##.# ...... #.a# #.## ....## ##.# ####.###.## #.###.......%... #...#.#......... #..Z..#......$.. #...###......... #...# #......... #.... ....###### #...#....## #.......## #..###.# #... .# #.. #