####### ######### ######### #.....####.......########## #.......# #.....#..+.......#........# #.......# #.....'..#.......#........# #.......# #.....####.......#....###########.......#### ####'#######....##....#....#..#..#'#.......# #........#....#.....+....#...#...#.......# #........'....'.....#....#...+...#.......# #........#....#)....#....#.^.#...#.......# #######..#....###..##....#####.###.......# #..###....#..#.......###.#.....##### #....#....'..#.......#...#.....# #....'....#..#.......'...#.....# #....#....#..#.......#...#.....# #....#....#..#.......#...#.....# ########....#..#.......#...#.....# #.. #..........##..#....#####'#####'## #....+ #..........+...#....#........#...# +....# #..........#...#....#........#...# #....# #..........#...+....#>.......'...# #....#+##.........[###.#....####..######## #...........###'####.##......#..# + #...........#.........#......#..# #..#....(......#.........#......#..# +.g((........###..###..#......#..# ......[####....#####..###..#.....##..## >...... #....# #........#.....#....# ...cc.. #....# #........#.....#....# ....... #....#####'#######.....##..##..... +##.... ##......................#..#.....# #.... #......................#..#.....# #.... #......................#..#.....+ #......................#..#.....# #......................#..#.....# #......................'..#.....# #......................####.....# ######'##....#'###+##..........##+## #....'..#....#...#..#..........# #....#..#....#...#..+<......(..# .......#..#...)#...#..#..........# .......#..#....#...#..#..........# ###....#..'....#...+..#..........# ######..#....##.###.#(.........###+## ##+#...<.#.# #.##########......# +.....# ... #.^....# #.....# ... #......# #.....+ #......# #.....# #......# .....## ####..... ..... .....