######## ####......#### #..'.......... ###.##......... #....#.#....... #.####.#....############# ### ##### #.#....#....# #.........# #....# ##PPP## #.#.##......###.#######.# ##....# ###### #P...P####.#.##.#.[..'...# #.# #.....# #....# P.>.P#....#.#.......##### #####.# #.....###....###P...P#.####.######'## #.....# ............'.##P.P##........#....# #.##..# ########.#####....#####'###.######...###########.....## [.......................................)............># .###...####################.###....#.....(.########## #.###.### #.###.#..#.####..# #.....### #..........<#...(# #.......# #######..##..#.###..# ##.####.### #.......####........# #. #....# #.##########.######.# . #....# #.#+#.............#.# # #....# #......#####.####.#.# #....# #.............###.#.### #....+ #.................#.#<# #...M# #........####.#####.#.# ####.. #...#.#.......# #.#.# ..## ######.#.#.#####.## #.#.# ..# ##....)<#.#.# #..# #.#.# #... #......##.#.# ##.# #.#.# #.## #.........#.#### #.# #.#.# #. #......#..#....# #.# #.#.# #......'...###.# #.## #.#.# ##.....##.## #.# #..# #.#.# #......(.# #.# ##.###...## #........# #.# #..##....# #........# #.# ##.##.##.# ######........####.# #..#.##.# #......#.....##....######.#....# #......#.....##.#..#....#...#### #......#....(##.#.....####..# ######..........#.##........# ###.....####.########..# #...................># #####.#####.########## #.......# #########