####### ##.....#### .?.... ######..###....######## ...... ###########......## ####......>.#### .h......###...........###############........# ..h...#.....)...................(c.....(.....# ........####<###########........#####........# .......##....# ....... ########.# ##.#...#..##### ....... # ................ ....... ####....#######. ....... #........# #.$..# ....... ........# ...##.. ....... #.......##.### #.. #.......##. ##.. #......... #. ##......#### .) #...g......# #....<..# #....g..# ##...g.## ##...## #####