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