######## #......# ######### #......# #.......### ######### #......### #.........# #.......# #........# #.........# #.......# #........# ######## #.........# #.......##########........# .......# #.........#########.........................####. .......# #................................................ .......# #................................................ [......# ###................###########..................... .......# #...........#####..#.........########.............. .......# #######.....# #..#................#..######...... .......# #.....# #..'................#))# #....## .@......# #.....# #..#................#..# #....# ........# #.....# #..#................#..# #....# #.......# #.....#####..##############'###..# #....# #.......# #................................# #....# #.......# #.....#######..................((######.)..# #.......# #.....#.....#..............................###### #.......# #.....#.....#...........######'#####............# #.......# #.....#.....######......#..........######.......#####.......# #.....#..........###....#...............#...................### #.....'............#....#...............#.....................# ####.....#............##...#...............#.....................# #........#.............#...#..............##.....................# #........#.............#...#..............#.........(....(..###### #........#.............#...#..............#.........####....# #........#####........)###.#..............'......#### #....# #............#...........#.#.......####...#......# #....###### #............#####.......'.#####...#..'...#......# #.........# #................#.......#.(...#...#..'...#......# #......:.## #................###'#####.....#####..#####......# #.......)# #....#####''###..................................# #........# #....#........#..................................# #........# ###....#........#..................................#######........# #......#........#.................................................### #......#........#.......?................^..........................# ###....#........#...................................................# #....#.#####..#..............................0....................# #....#.#...#..#......#'###########......~.~00.~...................# #....#.#...+<.'......#...........#......000#00....................# #....#.#...#..#......#...........#....~.#~~~~~#.~.................# #....#.#...'..#......#...........#...0.~~00.~~~~.......#######.#### #....#.#####..#......#....[......#....~~~0...~~~~......#.....#.# ####....#........#......#......<....#.....#0..>..~#0......#(....#.# #.......#........#......#...........#....0~~~...0~0~......#.....'.# #.......#........#......######'######....0~~~~0~~~~.......#.....#.# #.......########'#.........[.............~.#~~~0~#.~......#.....#.# #...........................................~0000.........#.....#.# #..%...........(...........................~..0..~........#.....#.### #...........................................(.............#.....#...# #..............................................##.........#.....#...# #.............................................###.........#.....'...# #................(............................# #.........#.....#...# #..........(.............############...(.....# #.........#######...# #...##########...........# #......)..# #...................# #...# #...........# #.).......# #...................# ##### ############# #.<..)..### #...................# ######### #####################