########### .....#.....#### .......#........# ...................##### ...#........##..........# ........####.....##...##.# .........####........8....# .............#............># ...........##.#.#......>....# ............##...............# .................#.#'#8...8#.# .............................## ###......#.#.....##......>...# #......#.......###.........# #...######.#...#####.#.##..# ......#...#.....#...............# .....#...#.....#........##.##.## ...............#........##.##.# ....#...#.....+........##)##.# ....#...#..#.##........##.##.# ....#......#.##........##%##.# ...###...^#.##........##.##.# . ...r.....#...#..............# S....#...#.....#........##.##.# ......#.###..S..###..........#.# ....o.....#..oo...#.....#....#.# .......##)#.s.###.#.....#....#.# ..... #.#....##.#.#.......##.# .... #......##...#.....<....# ........##....##.........#.##.# .............##.....#...#.##.# .......#.#.##.........#..##.##.# ........#...#.#......#+#.#..##.##.# .........#............#.#.#..##.##.# .... ...............##.....S)#.....#.##.##### ........ ..........####.........#######.#.##.#...# ........ ...........#.###.....# #...#....#.#.#.# ......... .......#.#.........# #....#.......#.# .........####### #.##.##'#...#.....# #....#...#.###.# .........##....####.................###....#......##.# o.........................................>..........# ........)......o...#.........#............####..##.#### #......oo...#....)###.....##.......# #..##.# #.......o...#.....# #####.##.......# #.....# #......%....#.....# #....##.......# #.##### #...........#####)# #.#### ##....# #.# #....####...# #.# #.# ##....# #.# #....# ##### #.# #.# #....#####.####### #....# #.# #.# #.##.##..........# #....# #.# #.#######.##.##..#######.# ###### #.# #.#)).....##.........# #.# #.#)################.# #.. #..(# ### #####