######## #......# #......# ####### ###############......############....... ####.............'......'.....).%..'....>.. #.....############..o...####'#######.....!. #.....# #............# ....... #.....# #............# ....... #.....# #............# ....o.. #.....# #............# h.o.r.. #.....# ###########+## hh..... #.....# ....... #.....# #.....# ##.....### #....>..... #.###.##### #.#<#.# #.#.#.# #.#.#.# #.#.#.# #.#.# #.#.# #...# ###.# ###