########### #######.........# ............###.# ######.###.# #.# #######.# #.# #.# #.......# #.###.# #.####### #.#.#.# #.# #.....# ######### #.# ###h#h# ........####.###### #.#.# ........).....(...# ....# .#####..####.####.# ##.... #..# ##.# #.#.. #..# #..# #.#### #..# #.## #. #..# #.# ###+###..###.###... +.....#(............ #######.#'#.########.... #.....'.#...# .. #..<..#.#.### #..>..###.# #.....# #.# #.....+ #.. ####### #+#