########### ######### ########### #.......... #.......######.........##### #......)... #.......'...##.........'>.)############..........# +.......###..'.........###.<..........'......[...# #.......# ####.......#######....#######..>.......# #.......# #...=.[#.......#...# #..........# #.......# #........#...#.....# #..........# #..<....# #.......##.P.##...## #..........# #.......# #.....#...PPP[..#.# #..........# #####+### #####.#...P>PP..#.# #..........# #.#...PPP...#.# #..........# #...##.PP##...# ##..######## #.... ...# . ##..#### ...#. ... #.. #......# ... # ## #...# #......# ... ###..##### #.h....# . #........# #......# #........### #......# #..........# #......# #..F.....#.###......# ####.(......#.h........# #.....).....#####......# ....##........# #......# #...)....#####......# ####..#####....##'..#### ###.............#......# #...#.≈≈≈≈≈≈≈..≈#≈≈≈≈≈.# #.###.≈######''######≈.# ###'###.≈# #..# #≈.# ###.......≈# #o.# #≈.# ..#.[.....≈#....o.('.o..#≈.# #.#.......≈#..).#..#..h.#≈.## #.#.......≈#%..)#..#)..$#≈..# #.#.....[.≈##############≈..# #.#.......≈≈≈≈o≈≈≈≈≈≈≈≈≈≈≈..# #.#.........................# #.'.........####............# ###.......(.###..#...>.....## #.........'...##.........# #.........###o##.........# #..)>.....# ##.########### #####.##### ##.## ##.## ##)## ##.## ##.## ##.## ##.## ##.## ##)## ##.## ##.## ##.## ##.## ##o## ##.# ##.## ##.## ##.## ##.## ##.###.## ##.#.## ##.## ###