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