### ##.########### ###############............# #...##...........#.###.###.# #.#.(..#####...###.# #.# #.# #...#### #.....##.# #.###<## ##.## ##...###.# #......# #####.##### ##.## #.# #####..# #.........# #.# #.# #..# #.###.###.# #.# #.#######..# #.# #.###.# ##+####..........# #.###.....# ##....## ########.# #.........# ##......## #####.## ######.#.####...P.P..# ##......# ##....###....._...####.......#######. #..^....'....P.P(.'.................. ##....###.........####....##.#######. ###.#.# ##.......## ##......# #.....# ##.....## ###.#### #.##### ##...## #.# #.# ##'## #.# #.# #.# #.# #.# #.######### #.# #.###########.##......# #.# #.##.......#...#.####.# #.# ##.##.#.............##.# #.# ##...#.#.###.#...#.#.##.###.# #......#.# #.##.##.#........# #........# #.##.##.####.##### #......### #<##.##..[...# ##...#.# #.##.######### #####.#####.##.# #.......##.# ##########.# #.# #.# #.# ##.######### ##...#......# #......####.# ##......# #.# ..........# #)# #.####.#...###.### #.#####.....# #+# #.....# ################# #.....# #................ #.....# ###...#...#...#... #.....###................. ###....##.#...#...#l..#... +......................... #......################### #.....## #...... #.....# .......# ######.