#. ##.###.?. ...)#.. #.#... #.#.. #...# #..# ######..#####..# #...5h.S<.....# #<....##5....### #.......#.###.# #.......#.# # #.......#.# ##......... #.......## .......##