### ### ##########.##### #.# #.............<# #.# ######..#######.##### #.# #..........)....#.# #.# ### #..###.....######.# #.# #....# #..# #.###.# #.################.#### ....# #..# #.# #.# #..........)..........# ?...###### #..# #.###.######.####.............##.# ........# #..# #.#...........###.........###.##p# #.......# #..###.#.#.######....+.........# #.##.# #.......########..#.......######..###.........###!##Z# #..<...........)..................###..............>.# #.................###.#.#.####......#.........#.###.## #>................# #.#.#.# #......#.........#.# #.# #.................###.(...####......#........##.###.# #.....>...........((...................p.(.<........# #.......)......(....(((...##.##++##.###############.# ###..%..%.............(..((....# #.# #.# #......<.#...........##(.......# #Z# #.# #.######.#######.....##..##...p# #.# #.# #.# #.# #.######........# #.# #.# ###.# #.# #. ##.#####.######.# #.# #### #...# ##.# #.# #........# #.# #P)P##...# ...... #.# #.##.################## .# #P_.PP..### ....... #.#####.##..................# .# #.P.......####....... #.......##.#######..........##.# ####.........#....... #......(.#.# #.............# ###..P.P_.#..... #####........#.# #.............# #..##.PP#...######. #..............# ####..........# #...#####.......... #.###..........# #..........# ###..............# #.# ######.....# #..........# #######........# #.# #.....# #..........# #..(.....# #.# #.....# #..........# #......(.# #.# #.....# ##########.# #........# #.# #.....# #.# #........# #.# #.....# #.# ##.####### #.# #.....# #.# #.# #.# #.....# #.# #.# #.# ####### #.# #.###########.################################.# #################..................>...........................# #......................................######################### ##########........#######.############## #........# #.# #........# #.# #........# #.# #........# #.# #........# #.# #........# #.# #.....(..# #.# ########## #^# #.# #.# #.# #.# ###