########## ######## #.......... #......# #..........# #......####.)........# #........##..........# #......#.##..........# #......#.##..........# #......#.##..........# #####.##..'...<..>...+ #+ #...#####..........# #. #.### #######'#### #.## #.# #.# #..# #.# #.# ###+######## ##)# #.# #.# #..........# ######.## ###.# ####'### #..........# #.......# . #...# #......###...[>.....######.......# . #.### #......'.#..........##...........#.# #.# #......#.'..........'l.###.....).#.# #.# #......###..........#### #.)....<..# #.# ###+#### #######+#..# #.......### #.# #.# #...# #...[...# #.# #.# PP...# #####)### #.# #.# PPP.... #.)# ###.##### #.# #PPP... #####'### #.......# #.# #PPP.....#.......### #.......# #.# ..P.'.......'.# #.......# #####.######## P...........#.# #.......######............. PP..........# .. #...........:..###.######## PPP.#.......# ## #.......######## #.# PP. #.......# #.......# #.# PP #.......# #.......# #.# P ##'###### #####.### #.# #. #.# #.# #.# #.# #### ..# #.# ..# .## #.# ##+####### #####.### #. #.# #........# #.......# #. ##.# ... #........### #.....>.# #..# ... +........'.### #.......# #.## ... #........#...####.......# #.# #.# ###'########............# #.##### #.# #..## ######.......# #.##.># #.# ##..# ##....##### #.##.## #.# ##.## ###..###### ######'##.# ###'### #..# #.........# #.........# #.....# ##.# ##.........# +........## ####.....###########.#####..........# #........# ###..'.....'...#.......#...#..........# #........###...##.....###.#.#####.###.#.......)..# #........'...####.....# #.#.....#.#...#.....)..<.# #.......)##### #.....# #...#.#.#.#.#......(.....# #........# #.....# ###.#...#...#.##.........# #........# #.....# ### #################### ########## #######