. .. ... #............. .... #.............#.....########## +[............+..............> #.............#.....##.##.#### ###.............#......#.# #......................#.# +......................#.# #......................#.# #...............#......#.# #...###.......#........#.# #...###)......###.#.####.#####.# ####..........'................# #.##.......####..####.####### .###+#+######.##o..........<........# .o...........##..................#.####### #)....#####..o..##.........####.#.......# #.....# #o#######.######'####.#.####### #oo...# #o# #.............#.#.# #.....# ###.# #####.............# .##..S..# #...######## #.........###.# .......S# #..........# #.........# #.# ..##.#..# #..........# #.........# #.# ###.....###. #.#..# #..........# #.........# #.# #............ #.#..###..........# #.........# #.# #............# # #.#...............# #.........# #.# #............# #.##.#...o...........########.#...###.# #............# #.....)...........................#...### #............# ####)#.##............########.#..>...)..## #............#### #)#.##............##.........#........# #......)........####'#.##.........#####.........#####.#### #...............#......##.........# #.........#........# #...............#.(....##.........# #.........#.###.#.## #####+#'#.......#......##.........# #......)..#.# #.#.# #..............'...<..##.........# #####...#'#.#)###.#.# #....#.##.######......##.........# #.....#.#.#.).....#.# #############.)..#.##......+......##.........# #.###.......#.....#.# #.<.........'....#.#########......############ #.###...#.#.#####.#.# #############....#.# #......# #..........## #.#.# #....#.. #......# ######...#..######.#.# .....#.# #......# #................#.#.# ######### ......# #.#####..#.#####.#.#.# #.....(..##.# #.#.#.# #.######.##.####...#.# #.# #.##.......<#.# #.# ####.########.# #.# #.# #.# ### #.# #.# #.########.# #..........# ############