############ #####........... ###.......)######### #.......##.........# ##......###.#######.# #.......# #># #......## #.# #......####.# #####.##........# #........###....# ##.###.#########.# #...##.# #......h# ###...##.# #.####..# ###.<).....###.# #..# #.....>........# #..####### #.#....<...##### #......... #.###...##.########......... # #...##.................. ##.###..............(... #.# #.#########.#.###.# #.# #.# #.#... # #.# #.# #.#.### #.#.# #.# #.# ## .. . #. ..! #. .....#.####.# #....<.<....# #.#.###.###.# ##. #. .. #. .# #