######## ###### #####......####....# #...'......'..#....# #...#......#..'....# ### #.###......#..#....## #.######.#....##'######....# #........#....#..#....'....# #........#....#..#....#....# #.<......#....+..##+###....##### ##########....#..#.......##....########### ###### ..#+##..#.......#.......#.......# #....# ...#.....#.......#.......#.......# #....# ....#.....#.......+.......'.......# #....# #.....#.......#####..###.###.#######'### #.##..######.....##..#######.##..#.....# #+ #..##...#.....#....#..........#.....# +.......#.....#....#..........#.....# #.......#.....+....#..........#.....# #..(....#.....#....'..........#.....# #.....%.#.....#....#..........'.....# #..##..##.....#'##.############.....# #######..###+###'#.....#.##.## #....##### #........# #..#.....#.....# #....# #........# #..#.....#.....#...#....# #........# +..#.....#.....#...#....# #........# #..#.....#.....#...#....# #........# #..#.....#....##...#....# #.######## #..#.....#....##...#....# ##'###....## #..#.....#.........#....# #..........# #..# #.........#....# #..........# #<.# #.........#....# #..........# #..# #....##...#....##### ... #[...o.....# #..# #....###'##........# .... #..ooo.....# #..# +....##...#........# .....#o########### #..# #.....#...'........# .......o........... #..# #.....#...#........# ................... #..# #######...#........# ................).. #..# #...#........# ..........%........ #..# #...#....##### ....###+###)#####. #..# #...#....# .... #.)#...# #... +...+....# ... #..#...# #... #...#....# #.oa...#....#...# #..#...#....# ########....# #....# +....# #....# #.Z..+ #<...# #.......# #.......# ........+ (.......# ..####.... .. .... ... ...