############################### ..............................# ..............................# ......P..........########.....# .......)P........#......#.....# .................#......#.....# ######### ##........())....#......#.....# ##.......# #.........(((...#...)..#.....# ##.......## #.#########(....#......#.....# ##.......## #.#.......#.....#......#.....# ##..<....## ###.#.......#.....###'####.....# #.......## ##.'.'.......#.......)..........# #........## ##..#.#.......#..(...............# #.........###...#.#.......#..................# #....#.....#....#.#.......#..................# #...###.........#.#########..................# #..## ##........#............................# #.## ##.......#............................# ### ##....>..##............................# ##.......###.........########...........# ##.......## #.........#......#...........# #.......## #.........#......#...........# #'####### ###.........#......#...........# ###.....### #...........#......#...........# ##.........####..........#......#...........# ....... ##...........###..........#......#...........# ........##.....###.....##..........###'####...........# ........##...### ###.<.##.............................# ........#....# #....#.............................# ........#...## ##...#.............................# ........#...# #...#.............................# #......#...## ##...#...####################......# #..........#......'....# #....#...# .......#....#......# #..........#......##...### ###...##...# .......'....#......# #..........#......##.....###.....##...# ########....#......# #..........#......###...........## ..# .......#....'......# #..........+......####.........## .# .......#....#......# #..........#.......#####.....### .......'....#......# ...+..........#........#######+## .......'....#......# ...(#####'######..............# ......P#)...#......# ..............................# .......#))..#......# #............................# ##########()..#......# #.........###+#####..........# #.......()/...#......# #.........##cp#####..........# +...)....#P...# #.........##ccpc.##..........# ######'########### #.........##(pRcc##..........# #.......# #.........#####ce##..........# #.......# #.........##![#..##..........# #.......# #.........##??#..##..........# +....<..# #.........##+###+##..........# #.......# ##.........# #...(......# #.......# ...........# #............ ######### ...........#########............ ................................ #########...)...............#### #...................# #..###########......# #..# #..)...# #..# #......# #..# #......# #..# ......# #..# #..# +..#