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