########## ####### .......<.####h...... ########.....hh...>. ######h.<.... oo...?. ....... ......[ ....... ....^.. ....... ..### ..... ...... ...... ####...... #### . ...>..... .... .. #........ #.. ..# ##.# #.# .... ##..# ##.###..# #(.## ##..#...# #####.## #.....# #......# #...###########......# % #.#....))............# ...####.#############......# ........# #......# ######..#### ######## #...o.# ####..oo... ###.... ... .