########################### ##..........##.............# ### #...........##.............# ############# ########.## #...........##.............# #...........# #.........# #.......######.............# #.##.######.# #.######.## #.......# #.............# ##.......# #.# ####.# #.# #.......# #.............# #....#...# #.# ###....######.# #######.......###########'#......######........###.#######.............# #.............'.......>...+..............#._.#.........................# #######.......###########.#......#######...................####........# #.......# #.#..##.## #...#...###.##....#.# #.######.# ######### ####.##.########.......# #.##....#.# #.# #.# ##)##...........##...# #.##....#.####.######.# #.....###....##.##...# #.......#.............# #.#[#.# #....##.##...# ###._...#..........#### #.#.#.# #....##.##...# ##....#.########.# #.#..(# #....##.###### #....#.# #.# ###.##..# #....##.# #....#.# #.# #.#.##..###....##.# ###....#.#### #.# #.........+....##.# #...........#####.# #.#.###..##....##.# #.###.............# #<.......##....##.# #.# #.............# #.#.###(..#....##.# #.# #((...........# #.#.# #.#.#....##.# #.# #.............# #.#+# #.#.##.####.# #.# #.............# ... #.#.##.####.##### #.# #.............# ... #.#..._..##.....#####.###.............# ... #(##.#.#........'.....................# ......##)##.#.#..#.....#########............###### ......................#...# #######...........# .....######.##..#.....#...# #......########.# .... #.##..#.#####...# #.###### #.# ... #..#..#.# #...# #.# #.# .. ######O#.<#.# #...# #.# #.# . #..........#.#####...#######.# #.# #.#####....#....(....+.......#### #.# ##...#.#####...#####......##########.#### #...........[............'.............# #..##(#####...#####......#########.##### ##.##.# ##### #......# #.# #.##.# #......# #.# ..#.# #......# #.# #.# #......# #.# #......# #.# #......# #.# #......# #.# #......### #.# ########.# #.# #.# #.# #.# #O# #.# #.# #.# #.# #<# #.# #.# #.# #.#######.# #......O).# #.######### #.# #.# ###