############ ##......>...## ##............## ######## #..........)...# #......# #...........<..##### ##### #......# #................... ....######## #......# #.........>....##### #........# #......#####..............#############......# #......#....[.........)......................# #......#.#####....(..............#######.....# #........# #########.#.............###..##.# #........###########.............#...#...###.### #.................#....##########.>....#.......#### #......#.#.....()............................#....# #######.###.......)(............###.....######.......# #.................)).(.#..########..##### ####.####### #(............#....#####.## ##....## #......# #.......#.......<..#####.# #..#### #......# #........................# ###.## #......# ##...........>......########...############..)...# # #...............................................#.# #.................##.[....######................#.# #...........##......###.#...............##........# #..........................#####........ #......#.# ######.#####...........................# #<.......# #.# #..........#####.####.......# #......#### #.# #..........## #.# #.#....####.........# ########(#########..###..####.####.#..#.....[.....(..# #.........##.........................###.............# #............#######..#.########...### ####.##....#### #...............##....#........# ....### #.####...# #.........#####..#.##.########.# .<.....##.####...# #........(# ##.#.##.#........# ....$...........# #######.### #......#.######## .[##...O.####...# #.# ##..##.#........# ........... ..# ##.# #.###.########.# ...##........ #..# ###.# #.#........# #. .........# ###.########...# #.#.######## # ##........# #...##.......### #.......... #........# ##..##.......#####.####..... #........# #####...................... #.......#############.. #.......# . #.......# #.......# #.......# #########