####### ######## ################## #.....######################......# #................# #.....#......#.....#.......#......# #................# #.....#......#.....'.......#......# #................# #.....#......#.....#.......#......# #................# #.....'......#.....#.......#......# #................# #.....#......#.....#.......#......# #................# #.....#......#.....#.......#......# #....##...##.#########.....#####'########'####'##......# #....##...##.#........#'#..............................# #............#..........#................[.............# #............#......#...#..............................# #............'......#...#..............................# #............#......#...#..............................# ##.############......#..##..............................# #...............######..#.....#'################.......## #...............#.......#.....#............# #.......# #...............#.......#.....#............# #.......# #...............#.......#[[...#............# #.......# #...............#'#######.)...############## #.......###### ######...................[.........#......## ###..........###### #.................<.[.........#.......# #..........#....# #.............................'.......# #..........'....# #......................g......#.......# #..........#....# ######.....................o>o.....#####'#########..........####### #......#####.........############.....................#####.......# #......'...#.........#......#...#.....................#...#.......# #......#...#.........#......#...#.....................#...#.......# ###......#...#.........#......#...#.....................'...#.......# #........#...#.........#####.##.###.....................#####.......# #.########...#########..(..#.##.######......##############..######### #.# #########..#.....#.....'.........#......#.......#..............# #.# #...#...#..#.....#.....#.........#......#.......#..............# #)# #)#.#.#.#..#.....#.....#.........#......'.......#..............# #.###.#...#.####.....#.....#.........#......#.......#..............# #.....#####..........#.....#.........#<.....#.......+....).........# #.....#####.......##.#.....###'#######......#.....###...############# #####.#...#.###...##.###...................##.....###...#...........# #.#.#.#.#..........#...................#............#...........# #.#.#...#..........#...................+............#...........# #########........).#...................#............#...........# ##################'##...................#.....###..#.............# #......##.............|.......#####'#####.....#################### #.......'..<..................#.....................# #.......#.....................#.....................# #.......#.....................#.....................# #.......#.....................##########............# #.......#.......#########>.............#............# #.......#.......#.).....'..............#............# #...)...#.......#.......#..............##'########### ####### #.......#.......'.......#....................###...## #.....# ########'#.......#....##.#....................#......# #.....# #...............########.###.......##'##......#......# #.....# #...............# #....#.......#...#......#......# #.....# #...............# #....+.......#...#......#......# #.....# #...............# #....#.......#...#......#......# #.....# #...............# ####'#.......#...#......#......# #.....# #...............# #......).....##+##......#'##..#########.....# #...............# #............#...#.....^...#..##..##..##'#### #########'####### #............#...'.........#>...|..........# #..............# #............'...#.........#...............# #..............# #............#...#.........#...............# #..............# #............#...#.........#...............# ################ #............#####.........################# ############## ###########