######## ##......## ##........## #..........# #..........# #################..........# ##...##.......)........^....# ##### ##...........................# ####...# #...........................######.(..#.#### #...............................(...)#.....######## #............................#######....#..55.5...# ##...........................# ###.#_#....h...# ##...##.....................# ###..#..#......# #####....).................# ##.......######## #.....###...........).....)# ##........## ##########.##### ####.#####...<....## #..........# #........#.# #.........).....### #..........# #..........# #........)####....####..........# #..........#########.######.....##.#...##..........# #.....<..#...<.)>.[................................# #........###########.#######.#.###..###..........(## #...>....# #)###.......# #...####..........# ########## ####.#...####.## #.#...............# #....).### #..###.#.###..###......# ####...#######...#...#...PP.#......# #.........###.##..#......#......### ###.###..##...#..#..#......P........# #...# ##......##....#P....P#.....##.## #.#.# #####........#....P.#.###.##..# ######## #.#.# ##.......#P.......# #.###.# ##......## #.#.# ######........##...###.###.# #.# ##........## ###.#.###......###..............>#.###.## #..........# #.....##..###### ###..#...........%..#..### #..........# ##.#.....)## #..#######.##...#......# #....%.....####..#..##### ##.......#.#.....#.....# #...................# ######.<.....#.#.###.#.....# #........)%.....###.# ##................###.#.....# ##........####### #.# #..######.....#.........##### ##........## ##.# ###.## ##....#####.....# #.........[# #..########...# #...># ##....# #..........# #####...).......### #....# #....# #..........# #.........####### #....# #....# #..........# #.......).# ###### ###### #..........# #.........# ##........## #.........# ##......## #.........# ######## #.........# #.........# #.........# ###########