###### ##....## #.....[# #......# .. #......# #.# ################.....# ##.#######...#..#..##..##.....# #......................#......# #......................#......# .. #...<+......................#......# ... +....#..............##..##'###.....# .. #....#..............##..##..##.....# #. #. +# #.# #..###'###..####+####.............# #.##.###.###.###..###.#######.....##.............# .........#............................##..##.....# ....$....#............................##..##.....# .........+.............................#..#......# .......?.#.............................#..#......# .....@...#.............................#..#......# #(####.##.####.###.#######..##.###..##.....# ..###..###.##.#############.##..##.###..##.....# .................#.......#....#......'.....#.....# .................+.......#....'......#.....#....## .................#.......##...##.##..#####)###### ....##....####[.###.)##..##...##+######....# ##############@.###..##'###......#.........# .............[.[.......'......#.........# .............[.........#......#.........# ###+##<.#######..##@.##..##..##..##...## #### #..##<.################## #..#....# #..@(...# #..##..## ########