####################################################### ..........................(......................(.....# .........................................<..............# .........#+#####.........................................# ............#.....#......#+###'###.......................<..# ...............'.....#......#.......#................########(.# ................#.....'..[...+.......#................#......#.(# #................#.....#......#.......#................#.####.#..# #................#.....#......######+##..?.....(.......#.#::#.#..# #................#.....#...............................'.#'##.#..# #................#.....#...............................#......#..# #................#.....#...............................########..# #................#+#####..//.....................................# #.........................)......................................# #.......................)))......................................# #..........................).................................(...# #................................................................# #................))(......(.########.......########..............# #...............##(#####...(########.......# #..............# #...............#.))...#....##....##.......# #### #..............# #...............#......#....'.....##.......# #..# #..............# #...............#......#....##....##.......# #..# #..............# #...............###)####....+......'.......# #.## #..............# #...........................########.......# #.# #......#.#.....# #...........................########.......###'####..............# #...............(.....................................(..........# #.........................................................#......# #.............>....?.............................................# #.......................................................(........# #............................#######....................(#.#.....# #................))..........#.....#....................)()......# #...............)).(..(......#.....#.....##.########......).>....# #.......)......#####'###.....#.....#.....##'########....).)......# #####..............#.......#.....###'###......+..<....##.............# ##(#(##.............#.......#.....#.....#.....##.......##.............# #)))).##............#.......#.....#.....#.....##.......##...^.........# ##.)#(..##....)......#########.....#.....#.....###########.............# #...#)(..#.........................#.....#.....###########........[....# #...D..))##...)..).................'.....#.............................# ##...#..)D##.....)).................#######.............................# #....##.##(#..........................?.................................# #..D.##+#..##...##......................................................# #.C.'##.....#..##.......................................................# #.###.#....=####.......:.C..............................................# ## .##(....##.(.......................................................# C##..).'##..8...#...........................#######....##'####+##..# ..#...##)((....##...........................#.....#....##'####+##..# D.#..##.)##...##.(..........................#.....#....##......##..# C.##+#..(.#+###.............................#.....#....##......##..# C #....)...# #...........∩.................'.....#....##....∩.##..# ##......#+ ###...........................####+##....##......##..# ##[...## ####...................................###'######..# ##..## ###.................................###'######..# ##.+ ##...........................>................# ### ##...........................................# #############################################