####### ##..##.## #.......# #.......# #.......# #.......# ### ############ #######.##'############### ###.###..#..#..#.#######.##.##.##....#.(..##....## #........#....#......................'.....#.....# #.>......#..(.#......................#.....#.....# #........'....+..........)...........#.....#.....# ##..##..##..######..####)##..####...##...###.##.## ##.<##..###+######..##.(.##..####...##...###'#### #...#.....................#..'................# #...#..........D.<........'..#................# #..##..############'##...########..#########..# #####..'###..##..##..##...########..###.######## #........#..>.........#......#..#.>..'.......# #..[.....#............#......#..'....#.......# #####..###.#######..##..##...############.###'##### ##..#...###.### ##.##########################.###.## #.............# #..##.........##..#................# #.............# #..#.P........P#..'................# ####<.###'####### ###........>..P#.###################### #.).#####..##########.............#.########.######.###..## ##...........................P....#....#..................# #....................#.......P...#....#..................# ##..###.##+###..##..###.........##..###..###..##...##...## ######.##<.##..##'######.....####..###..#######...###### #........'...#..............)........).# #.....# #........#...#..............)..........# #.....# ##........#...'.........................# ##...## #....##'###..###'###.##.###.####.......## ##### ####.##.###..##..###.##.###'############ #..........#......>#.........# #..........#.......'.........# ##.........#.......#.........# #.........#.......#.........# #.........#........#..#..#.## #..#########..##...######### #######...##..####.# #.)........# ### #..........# #..........# ##..#####..# ###'######## #...'....# #...#....# ##########