### ########.# ########### ###### #<.......# #.........# #....# #[..####.##### #.........### #....# #...# #.#...# #...........#####....########...####.#...############ #...........'...O....'......'...+....'...'..>.......# ########....#####....########...####.#...###.######.# #######c...# #....# ########.#...#.....# ##(## ...........# #....# #[.).#...#.#.#.# #...# ...........# #....# #.####...#.#.#.# #...####### ...........# #...(# #.########.#.#.# #.........# ...........# ###### #....# #.#.#.###.#.#####.# #######.#### #....# #.#+#.[...#.#####.# #(########################....#####.................# #>..<..................#......'..............######## #.#.################.PPP......####...........# #.#.O.## #...PP.....# ##..........# #.#.c..# #.PP_PP.##.#####.#+######## #'####+# #.P.PPP............# ... ..# #.PPPP...########..# ... ..# #........# #..# .. o.# ######...# ##.## ..# ##### #..# .5. #..# ... #).# ##.## #..# #..## #...# #####...### #.........# #.........# #........[# #.........# #.........# #.........# ########..# ###.##### ##...>...# #.######.# #.# #.# ######.### #.# #........# #.# #.####.### #(# #.# #.######.# #.# #........# #.# #######..# #.# #..# #.##########..# #.(...........# ############.## #..#.# ####..#.# #.....#.# #.###.#.# ##.#<..#.# #........# ######.#.# ###.# ###