########################################### ............................................ ................................)..)......... #...........#########........................ #...........'..)....#......................# #...........#.......#......................# #...........#.......#......................# #...........#.......#...........ppc))......# #...........#...................()O)().....# #...........#..........################....# #...........#....._....# #..o.# #...........#..........# #po..####### #...........#.........)# #o)..#...... #...(....>..#.......#))# p..#o...#o..... #...........#########..# #.'....#o.... #......................# #.#....#..... #......................# ...#....#..... #....................... ### #....#...p #......################## ......#... #..)...# .......' .. #......# ........# ... #......# ........# ### #..)...# #......# #......# #......# #..))..# #.)))..# #..()..# #..)...# #......# #......# #......# #......#### #.......... #.......... #.......... #.......... #.).####### #...# ###### #...# #....## #...# ##....## #...### ##....## #...'.###......# #...#..#.......# #...#.......#..# #...#......###.# ###+###### #...##.>..## ### #........# #...###....## #........# #...# ##....# #........# #.^.# ###### #........# #^..# #........# #...# #..[...(.# #...# ####'###### #...############### #...##.# #...#......##.....# ##....## #...#......##.....# ##...## #...#.....)##.###.## ##...# #...#)))..)()..#...# ### ##..# #...#(....)#)..#...# #.## ###..# #...(......'...#...# #..## ##....# #(((#########.###.## #...###.∩...# #...# #.....# ##...##.....# #...# #.....# ##.).......## #(..# ####### #.##......#.# #...##################'########### #.............................. #.............................. #.............................. ###############################