######## ########### ########## #......# #.........# #........# #......# #.........# #........# #..>...# #.........# #........# #......# #.........# #........# #......# #.........# #........# #......### #.........## ###........# #........# #######....# ###### #..........# #........# #....+ #....# #..........# #........# #....# #......#....# #..........# #........# #....# #......#.#######..........######### #.(......#############....######.....##.###......########......... #....................................#......#....#...#..'......... #....................................#......#....#...#..#......... #......................[.............#......'....#...#..#......... #...................................(#......#....#...'..#......... #.......................>............########....#..###'#......... #.........####################'##................#..###.##+####### #.........+ #.<..#.....o..........#.............. #.........# #..o.#................#.............. #.........#+### #.oo.#................###+###'#####. #.....####....# #############'###.......# #......##+ #.....# #....# .....#.......# #......... #.....# #....# .......#.......+ #......... #.....# #....###+## #'########.......####......... ####### #####.....# ...............####....####... #.....# ...............# #....# ... #.....# ...............# #....# #+ ########.....##### ...............####....# ##..##..#.......... ########...............# #.......#.......... #...............# #.......#........... #...............# ##### #...##'##........... ###...............####....# #...#........(....# ##### #####....#######'####.........# ##..#.............# #...# #...#....#..........#.........# ####.............# #...# #...#....#..........#.........# #.............# #...# #...#....#..........#.........# #.............# #...# #...#....#..........#..<......# #########.............### ##.######..#....##########'#.........# #....#..######'###......#####.##.###..#.....#...#.......#######.. #................#......#.............#.....#...#.......# #................#......#.............#.....#...#.......# #................#......+.............#.....#...#.......####### #...##+###.####..#......#..##.##.######.....#.###...........[.# #...##..##.####..#......#'######.##.....#'###.#.....####......# #.............#..#......#.........#.....#.....#.....#..'......# #.............+..#......#.........#.....#.....#.....#..#......# ###################......##'##'#####.....##'##.#.....#'##......#### #..............# ##....................##..#######+##..######....# #..............# #....................#....# #........#...#....# #..............# #....................#....# #........'...'....# #..............#####....................###### ##########...#....# ###########'##.......#'#########.............# ##...###### #..#.......'...'.....#.............# #.....# #..#.......#...#.....#.............# #.....# ##### #'##.......#..########.............# #..#### #### #...######..#......##..##...#....############ ##..########..# #...........#......#........#....'.....#...# #......)......# #...........#......#........#....#.....'...# #.............# #############......##########....########### ############### ######## ######