############################ ..........................< . ........#...####...##....# .. .......#...####...##....# # #.###...............##....##.# .#...................##.......# .'............................# .###.......##########.......# {{{#.####..#........#..####.# { {#.# #..+........#..# #.# {{{{{#.# #..#........#..# #.# { #.####..#........#..####.# #.......#...####.#.......# ### #######'#...####.###.....# ...... #....##............#.###.# ..... #....##............#.# #.# #. .... #....##............'.###.# #.. ...# #....###########...#.....# .... ..# ########'##.........#.y.#.....# ....#####'## #########...................#...#.....# ....c......# #..........##.......##......#..{#.....# ###{...#..#{ #..........##.......##......'...#.....# ...#....#..#####..............###..##......#...#.....# ...'....#..........................##......#...#.....# ...#......<......###....##########.........#...#.....# .. #####'##......# #....#...# #.........#####..#..# . #.....#......# #....#...# #..######.# #..#..# #.....#......###...)'...# #..# #.# #..#..# ... .......#.............##### #..# #.# #.....# ... ........#.....##################..# #.# #[....# ............'.###.#................#..######.# #)....# #. {..#.....########.....#................#.........# #.##..# #.. ..# ...#.......######................#........D# #.##..# #.# #.# ....c...#...#...........##'###### #....o..o.# #.....# #.###y# ....#...#...#...#'#######.....######'############.....# #.....#.....#.......#...#.........###.#.................#..#..# #.....#.....#....T..#####.......>.# #........{........#..#..# #.....'.....#......######.##......# #......{..........#..#..# #.....#...c #......'....#.##......# #.#.>...............#..#..# #.....# .W#..^..@#....#.........# #.#...##...########'#.....# #.....# {.'......#....#.........###.'...#....##...#.........# #.....# .#......#....#.............#.............#.........# #.#...# #.....##....#........######.#.∩.#.......#.........# #.#...# #.###.#.@...#.#####..#..................#.........# #.....# #.# #.#.....#.# #..#........#.........#.........# #.....# #.###.#.....#.#####..#...)....[......).†'.........# #..##.#######.)...#...###........####'######..###..##.........# #..##........######'###########'#........###..###..######.....# #.........##.'.).......#........#........#..(.##....#...#.....# #.........##.#.........#........#........#....##....#...#.....# #.........##.#.........#........#........#....##....#...#.....# #......Z..##.###'##....'........#.###....#....##....#...#.##..# #.#.......##......######........#.###....#....##....#...'.....# #.#.............#.....>#........+........########'#######.....# #...............#......##########.............................# #......#####....#..........>.......................#....###...# #......#####....#............###.....#.............#....###..<# #.##............#............# #.....#...###.......#..........# #.##.........................# #.....#...# #.......#..........# #.##.........................###.....#...###.......#..........# #............<..........................................!.....# ###############################################################