####################... #..........l........... .#########.##################... ...........# .......(...# .. #.........# # #####.{.. .oo.<..#.........###..... #....{# a.....#.............# #. #<######### o....#.........##### #.. #.#.......# ....######.#..# #..###.#.......# ...# #....# #....#.#.......# {.# ##....# #......#.......# #.# #...#..... #..............# #.####..#.#######. #.....#....##### ##########......##.# #.###.#...#.#### #.<.....##..######.# ##...........# #.............####.######............######## #...........................(................ ###########..#.#......#.................########..# ##)## ##.##.#####....##... #..)...#..##......# #.#.#######..##.### ###..# .## #.........>..###### ####...#..........#####..##.#####..........%########## ##.....)###....................#......##............# #.......# #.......######....##........##.#..........# #.......# #........#####.##........#####.#..........# #.......# #...............##.###...# #............# ##......######......####''########.######.#.........# ##.................##........##..#.....##...........# #.......###.......##..........##.#####.#####..###.### #.......###.#.#####............##.##..##PPP##...#.# #.............# ##..............##.)..#P...P#.#...# ##...........####................##...'..>.P#..#### ##.......#### #..................##.##P...P##...# ####....# #......⌠....⌠......#...##PPP############# #....# #..................####.#####.##.>.##...## ###### #..................#.....................## #..................#.#######..............# #..................#.# ###............# #......⌠....⌠......#.# #............# #..................#.# ##..........## ##................##.# ##...##...## ##..............##..# ########## ##............##..## ##..........##..## ##........##..## ####''####..## #.......## #########