############ ########## ####### ####### #..........# #........# #.....# ######.....# #......<...###........# ###.#.######......###.# #..........#.'^.......#####...#........####...#.# #...)......#.#........'>....#####..##### #.###.# #.....>....#.#........#######.....># #...#.# #..........#.###+###### ###.#### ###.#.# #..........'.# #.### #># #.....# #..........### #<..#### #.## ###.### #########'## ###....## #..# #..# #.....# ####..# ##.# ##.# #'##### ####.## #.# #.# ########## #.....## #####'### #####'#### ####........# #.###...##.......##### #........# #...........# # #...#.#.##.......'...###........###.##........# ....###.#.#..+.......###...'........'...##........# #.......# ##.......# #####........######........# ######.## #####+### ####'##### #........# .. ###..# #..# #....[...# ... ###...## ##)# #........# ##.# ###...### #.# #####.#### ###..# #...### ###############.#### #....# ##'###### ##PPPPPPPPP##.......# #....# ###.......# ##PPPPPP...PP#.......# #....####.'.......# ##.PPPPP..>.PP#.......# #....'....#.......# ......PPP...PP#.......# #....######.......+ #.....PPlPPPP#.......# #....# #.......# #......PPPPP#.......# #....# ##+###### ##.......P.##.......# #....# ###.....####......># #....# #.#..### #........# ##'### #.#.## ####.##### ###..# #...# #####..#### #...## ##.## #.........# ##'### ######'#####......<..# #...#. #........#.'.........# #.#.#.### ########## ########........#.#.........# #.#.#...####....'...# .......'........'.#.........# #.#.###.#....####.#.###.# .#######.<......###.........# #.#...#.'.#### #.#.....# #........# #.........# #.###.#.### ###'##### ####'##### #.........# #.......# ##.# ####.# #.........# #####..## #..# #....# ###+####### ####.## #####'##########+####### ##'##### #.. #.)...######...........##.........# #......# #### #.........##...........##.........#### #......+ #.....###..#..........)...........'..###......# #.....# ##.#............#.........##...'......# #.....# #.+............#.........######......# #.....# ###...........##.........# #......# ####### #...........############ #......# ############# ########