#######' # ## .#........ ###.##.#####.#........ .....5......##.#..#... #....55...#.#.'......... # ...355.5.h..#........# #........#..###.....#..# ......?...#.#.##..... ...........# .........# ## ........ ..## #'## #.## # #######.## #.... ..# ####.## #.# #### #.. # . ### ' ### #. ##...... . #. .... .... . . . .# . ... ..# . . #. . . .# # ... .... # # #### # # #