############+###### ..........<.......# ####+############# .............(....# #.....#..........# ..................# #.....#..........# ..................# #.....#.....o....# ..................# #.....#..........# ..................+. +.....'..........# ..................#.. #..##.######.##..# ##+####'####+#....#..##..##'#########..# #.........'....#........{....)......# #.........#....#.......oo...........# ##....#####....#####÷###...##...##..# #....##..#.......##..##...# ...# o.# #........#.......#...#######...# oo# #........#.......#...#.....#...# #........#.......#...'.....+...# #....##'##.......#####.....#.... #+#####+##.....................###### ....................................# .?..................................# ....................................# ..........................###'#..... ..............#'########+##...##+##. ..............#................# #####+#####.......#................# ########.........#.......#(...###...####### #..<..##.[.......#.......#....####'###....# #................#.......#....#......#....# #................#.......#....#......#....# ####+###.........#.....).#....+...........# #....###..#.......##..###...#......# #....###..##.....(.#..###...######## +..........#.......#..'......# #..........#.......#..#......# #######....#†......#..##..#### #....#.......#'###..# #....#....####..##..# #....'....#.....#...# +....#....#.....'...# ######....########### ######