. ... .. .. ####.# .. . #....# ####. . ... #.... #.... ... ...##...# ..>##.# ### #....##.# ......# . . #... ###....## #.#...# ....#.# #...####.......####.....#### ...#.## # .##...#....#...#....#....#...### ......#...## ......................(##.#.....# .....#..... ................................# #........<## ..######....#..........###.##...# #....###...## #...#..####..........###..#...# #....##.....# #.....#####.......###...#.....# #....##.....## #...............O............#######).#.##......# ###....############.#...##.#.......#..#.........# #....# #...####...###...)%.#.........# ##...### #........#..#..).).##........)# ###...###### #........##.......###..<#.....#### #....#...# ###....[.#......).#########......#### ##....#...########....##.#....###.................# #............).................)..##########.....## ############...###########...###### ###...# #...# ##### ...# #...# #### #####