######## ######## ######################......# #......################ ######### #.....'.......#......#......# #......#..............# #...#...# #.....#.......'......'......# #......#..............# #...#...# #.....#.......#......#.....[# #......#..............# #...#...# #.....#.......#......#<.....# #......#..............# #...'...# #...################'#......####......#####....##..###########..###### #...#......................##..##'###.....#...>#####.....#..##..#....# #...#......................#...#....+.....#........#.....#......#....# #...#.......>..............#...#....#.....#........'.....#......#....# ######................).....#...#....#.....#........#.....#......#....# #...........................#...#....#.....'....##..#.....#..#####....# #...........................##'###...#.....#+#####..#######..#....##### #.....###############'#..........#...#...........#..)........'....# #....>#....'..........#......[...#...#...........#...........#....# #.....#....#..........#..........#...#.<.........'...........#....# #.....#'######..####..#..........#'###...........#...........#....# #######.######..####..####'##.......#######......#...........#....# #......#....#....#.........#.......#.....#......##'#####.####....##### #......#.^..#....#.........#.......#.....#......#....###.#...........# #......'....#....#.........#.......#.....#......#....#...#...........# #......#....#....#.........#.......#.....#......#....#...+...........# ######.#...##..######..#####.......####..#......##########...........# #####'##..# #..#.......#'###.##..#..............####....###### #......# #..+.......#.........#..............#..#....# #......#....#..#.......#.........#..............#..#....# #......#....#..#.......#.....##..#..............#..+....# #########...#..#.......#.....##..#######........#'##....###### #.......#...#..+.......#...............######'#.....#'##)....# #.......#...#..#.......#.....##...............+.....+..#.....# #.......#...#..#.......#.....##..########.....#.....#..#.....# #.......#...#..#.......#.........#......#.....#.....#..#.....# #.>.....#...'..#.......'.........+......#.....#.....#........# #####'###...#..#.......#'#########......###'###.....#........# #...........#..#######............................############ #...........#..<.....+............................# ###'#####...#........#............................# #.......#...#........#............................# #.......#...#..#######............................# #.......#...#..##....#######'#####......#######+#.. #.......+...#....................#......'.......#.. #.......#...#....................+......#.......# #.......#...#....................#......#.......# ## #.......#...#........####'##.....#......#..##...# ##..####....#...#........##...##.....#......#..###'########+## #......#....'...#........#...........+......#...#............# #......'....#...#........#...........#......#...#............# ##+#####....#####..##.##.###..########......#..##...##..##..# ........####....#..##.##.###'## #..#######..# ........# #....'.....#...#...# <..#.....ooo# ........# #....#.....#...#...# +........# ........# #....#.....#...#...# #........# ........# #....#+##..######..# #........# ........# #..... #..# ####..### ##.....### ........# #...... ....#.......# #####+ ........# #....... ...#.......# #.......# #.......# #.......# #########