############ ######## ####### ########### #..........#########......# #.....#######.........###### #..........#.......#......# #.....#.....'.........#....# #..........#.......#......# #.....#.....#.........#....# #..........#.......#......# #.....#.....#.........#....# #..........#.......#......# #.....#.....#.........#....# #............#...###......#######.....#.....#.........#...## ##############...#######..O......##+#######'#......####...### #....'.....#.............#......#......#........# #....#.....#.......#....>#......#....(.#[.......# #....#.....#.......#.....#......#......#....>...# #....#.....'.......#.....#......#......#........# ###'###....#.......#....##.....##......#'######## ##...##....#.......#...O##.....#######.........# #..........#.......'....#............#^........# #..........#.......#....#............#.........# #....).....#.......#....#............#(........# #############'#####+###.......#....#............#.........# #...#..#..#...................#######....################## #.........#.................[.......#....###....##....# #.........#.........................'.....#......#....# #.........+.........................#.....#......#....# #...####'##.........................#...[.'......'....# #...##...######'##############......####'###########'##### #....#...#.......#...........#...........................# #....#...#.......#...........#######...).................# #....'...#.......#.................#.....................# #....#...'.......#.................#.....................# #....#...#.......#.................#.....................# ###'########'################.##..###.....................# #..............^......# ##'#####.....#####.....######### #.....................# #......#.....#...#.....# #.....................# #......'.....#...#.....# #.....................# #......#.....#...'.....# #.....................# #......#.....#...#.....# #.....................# #######.#.....#...#.....# #.....................### ##_## #'#.....#####.....####### ###########'####.....##.##8...8 #.##...)................# #.......#.....#.....#..##.... #..#....................# #.......#.....#.....'..#8... #..#....................# #.......#.....#....<#..# #..#....................# #.......#.....#.....#..# #..#....................# #..<....#.....#.....#..# #..#....................# #.....####'####.....#### .....8##'#....................### #.....###....#.........# .....##........####'########+#..# #......#.....#.........# 8...8##........#......#...#.....# #......'.....#.........# ##>## #........#......#...#.....# #......#.....#.........#########........#......#...#.....# #.....###'####.........#.......#........#......#...#.....# #.....#................#.......#........#......'...#.....# #.....#.......##########<......#........#.....###'####..## #######.......'.......##.......#........#.....#......#### #.......#.......##.......#........#######......# #.......#................#....)................# #.......#................#.....................# ###.......##########......)#.....................# #..####+##.........#.......#####'###.......####### #........#.........#...............#.......# #........#.........#...............#.......# #........'.........#...............#.......# ##########.........#################.......# ########### #########