######### ######## #........# #......# #........# #......# #........# #......# #####........## #......###### . ##..#.......###.######.......# .. #...'.......#....# #.......#### ... #...#.......+.(..## #.......#..# .... ###.#.......#####)####.......#..##..... ##.###'######...F......##'###..{{o.o.. . +...........#..<.......#...##{{# { ..#...........#.F).......'.o.##..# #.##..##......#..........#.......# { #.##'###..##..#..........#.......# { #.....##..##..#..........######..# .. #......#..##..#####......#...##..##.... #......#..........#.....('....#........ #......#..........#......#....'..##.... #....###..##..#####......###'##### ..( ###....#######..##....#'#####..## .. #............#...'....#.....+...# . #............#...#....#.....#...# ##########..####.####+#....#...###.### #........#..####.###.......#...###.## #........#.........'.......#....#...# #........#.........#.......#....'...# #........#.........#.......#....#...# #[.......#.........#.......#....#...+ #........###'###..##.......#...###### #######.^.....##..#####....#'### #.......#.......#....#. #.......'.......#....#. ###.......#.......#....# #....###########..#....# ##.......##...# ..#....########### #............#####.........#....# #............##..#.........#....# #................'.........#....# #................#.........'....# ########'##.####.##..#.........####.# #...#.....#.####.##..######'##....#.# #...#.....#...#..........#...#....#..# #...#.....#...#..........#...#....#..# ##'###.....#...#..........#...'....+..# #.......>..#...##..##.##.###.##....#..# #..........#...##'###.##+###.#....##+## #..........#.............#...#....#{ #..........#.............#...#....# ######.....#.............#...# #.....#.............#...# #..>..#...##..#########.# ######.....#...########..###.## #.....######...[..............+ #.....# ##....................# #.....###.....................# #..........._..################ #########......# #......# #...#### #####