######## #......## ## #.......# ##### ... #.......############ #...# ..... ######.......#..........#######...# ..... ............)..............)......# ....#######.......#..........#######...# #..........................# #..)....# #...............#..........# #.......# #........##.###.#..........# #....#.## #...)....##.###.########.### #.......# #......................#.# #....#..# #........##.#........#.#.# #...)#..# #. #.#########.#.......(#.#.# #....#..# ..... #.#........#.#.# #....#..# ......#########.########%#.#.# ##.###..### ..................# #.#.#.# #........# o..o......#####.#.######.#.#.######........# ########## .........................l..........<......# #........# ..........#####..........#.#.######.###.#### #........# ..........# #........>.#.#.######.# #># #........# #.........<#####..........#.#.##.....# #.# #........# #..........).<.)..)..................# #)# #........# ###.#######.####..........#.#.##.%...# #.# #....)...# #.# #.# #..........#.#.#####..# #.# #........# #.# #.# #..........#.#.# ##..###.# #........#####.#######.####..........#.#.####.......# #......).............l)%................z...........# #........#####.#######.####..........#.#.####.......# ####.#########.#######.####.#.######.....####(..###.# #.# #[..............##.#.# #............# #.# #.# #..........)....##.#.# #.....####.#.# #.# #.# #...............##.#.#### #.....# #.#.# #.# #.# #.......................# #.....# #.#.###.# #%# #...........))..........###.....####...(# .# #.#####.......................................# .# #.................)..........)###.....####....# . ###.............))............# #.....##......# #....#####..................# #.....##...#### #....# #######...#####.######.######...# #....# #...# #.# #.....# #...# #....# #...# ###>####.....# #...# #....# ######...###......#.....# ##### #..... ................>........# ####### ######............#)....######### #######..................... ######################