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