######### #.......## #############.####...# ........##............ ### ####.##.##.####.... ... ####.......##.# . .. ..##.#####.##.# #..#.##.# #.##.# #.h#.##.# #.##.# ####..#.##.# #.##.# ...........#####....# #......(........#### #.##.#.####..#### #.## #.# #..# .....#h####..#### ### #.....>.....##### ..# #..####..##.....# ######### ##.## #.........##.....# ###.......### #...# #...##..[........###..#######..## #..# .....##.#.###.....##.### ###.## #.%# .(....##.#.###.....#.## #### ##.## #..# #...............#####.# ##^.## ##.# #..# #########.######.# #.## #<##.## #.###..# . #.# #.# #####.## ##.##..###### # #.###.## #.##.# #.##)..%...# ##.###.### ###.#.# #.#..#####.# ##.###..####..##.# #.##.# #.# ##..###....###.## #.##.# #.# ###..######..## #(##)# #.# ###......### ##'..#####.# ######## ##........# #..##.#### ##########..##.# ..........####.# #.#...>..# #.# #......#.# #.# #.###.##.# #.# #.##.# #.# #.##.# #.# #.##.# #.##.# #.# .# .># #.# #.# #.#