######## ##......## #........## ..........# ..........# ..........# #..........# . #..........######### .. ##........(........### ... #..........#######...##########.... ###..........# ###....#........## #............# ####...###...... .............# ##.$hJ....... .............# #...h#h....... .#........## #.####........ ##..)...## #. #........ #####.## . ......... #..# .. ......... ##.########.##### .# ......... ................# .# .......... #######'#######.# #.............# #.###########.# #.#.........#.# #.#.###.###.#.# #.#.#.....#.#.# #...#..<..#...# #.#.#.....#.#.# #.#.#######.#.# #.#.........#.# #.###########.# #........ .# #######+# ##