############# ######............ #................. ########### #..>.............. #.........# #................. #.........###......(....###### ########................# #.<..............# ####................# #.).................###### ####........#+##.......... #........#..#.......... #........#..#+..###.... #........#............. ####........#......##..... #...........#.....## .... .##.. #.....(.....#...{## ... ..... .... #...........#...{# ##+## ##.... .... #..........(#....{ ... 9 ##............ #...........#...... #...#x##...#.......... ##..........#....... ..{..x#....+..........# #..........#.......+ .pp{..'c...+.........9##### #..........#.......# {{{{{ #....+.........BTG)(# . #..........#......## {##...#.........##p###.... #.......... ##..#.......###.pB...... #..#####... ##+# ##.......p.'..$.....### #..# #... .# ##...## ##.......p.#........# #..# #... ..# ##.....####..........#........# #..# #.# ...##.......##...#########........# #..# #.# .....................∩............# #..# #.# ..................................# #..# #.# ..................................# #..### #.######..................................# #....###..........>....................... #................##+##.#########'#........ ##............... #.#.........#..#####+ #.................. #.#[........#..# ###......#'#######.8. #.#.........#..# #......#........... #.#.........#..# #......#..........# #.#.........#..# #.....<#........#.#####.#......####..# ##......#........#.......######.# .... ........'........#.#####......#.# ........#........#.#...#......#.# ........#+######'#.#...#......### ...................#..>'........ ........(....#####.#...#........ .............#...#.#####........ .............#...#.............. .............#...'.............. ..........)..#####.............. ....#####....................... .... #.........<....######### .. #..(############ #####