######### ######################## #.......##### #..........##..........# #.......#...# #..........##......# #.......#...# #..........''....#.####### ####....#...###### ###..........##....#.......# #.............# #............##....###.###.# #.............# #........#.#.......###.# .# ####.......)....(# #..................#...###.# #..+.............# ########.#.#......##.#.#.#.## #.##....#...###### #...........#.#.#.#..# ####.......+...+.#.# #.#+#[......#.#.#.#..#### ########....#.....#...#.#.# #...........#...........# #........####...#.......#'### #..........##...........# ##..............)....##.....# #.....#.#+####.#.##g.##.# #.#.....#..#........##.....# ##..>.#.#.# #...# ..# #.(....##..#...............##############.......# ##### .... ###..........#......###.>..#.............####.#.# ##### ##........###......# #....#.............###....### #.........# #......###....'.............+........# #.........# #.............#....>........##..##+#'## ##.........###.....#..######.#######...............# #.................###)#### #.# #..###.#.##.....# ####..............#......###.# #(.###..........# ##.#.............#..#..##.# ###..##...........# #.#.#..)............#.##.#####.....'...........# #...............#...#............###...........# ###......#.##....####......##......#.......>...# ###..#.#.##.............####..##.#........#### ####.....................##.##.##.+......#.# #...............###.##.....##..##.#......#.# #.###....#.....##.....#.........#........+.# #.# #....#....#.....<.##........#........### #.###....#.....##.....#.........#..####### #...............###.##.....##......# #####....................##.##..#.## ###### #.###.##.............####...#.# #....# ###.###+##....####......##......###### #[...# #............#...#...................# #....## #...#......#.....#....####......####.# #.....# #.###........#..#.....####.###..# #.# #.....# #.# ###'##.................###..####.###.....# #######................###.#...........'.....# #.......##.#..##.####.)..#.........#.###.....# #...............................####.# #....)# #..............#####.#(#.#(.....# #.# #.....# #......###.#.#.# #.......###....# #.###...)## #......# #.###.# #.#.##### #.#..# #........# #......# #.....# #.#.# #....# #######'## #......# ####### #.#.##### #.#### #.....# #......# #.......# #.# #.###.# ######## #######.# #.# #.....# #.###.# ####### #.....# #######