.... . ... .# . ... . #.#. #...# . .##.#..##.#. ## #.. ........ ... ... .... #!##...# #.# ..# .##..##.##...###.##...## .......)........%o...... ................<....... .................o..o... .....##.###..###.............# ..........#..###+###...##.#..# ## ........#.#.......# ...##....# ... .......<#.........# ..##.#..# ..# .##..######......... .......##..### #. #.....##+### . #.......... # #.....##.# #.#.##.)o.....# #.....##.###.#.##...o....# #.....+.............)....# ##.....##.#.#.#......!....# #......'...........##.#...## #......##.................... .........#.#.................. ... ###.###.###.#.#.#....####...... ..... ... ..# #..)............#.### #... ## ...#####.#.#.#..####.#.# ###... ....+........................... .... #####(#.#.#..##........##..# #..# ....####..#.#.#..##........##..#### #..# ........(.....#..##........+......# #..# ########..#.#.#..##........##..##.# #..# #..#.....>##........##..##.# #..# #..#.#.#..##........##..##.### #..# ########..#.#.....................!.# #..# )...................#.#.#.###...#######..### ########...................................# #######...##.#..##.#.###.##....########.### ..............................## #.# ................##.#<###.##...#########.# #######.#.##.#.###.#.# #.###............# ........#.##.#.###.#.###.###...########.# ........#.##...................# #.# .########.##...###.#.###.###..## #.# #.##...# #.#.###.###..# #.# #.###.## #............# #.# #.# #.####..>.........# #.# ..................##### #.# ##.######.####.# #.# ..# #.# #.# #.# ## #.# #.# ### #.# #.# #.# #.# ### ###