### ..... ...... ...... ###########...... .................. .........<.......) ..........o...##### ..............# ...............# ...............# >..............# ................# #. ................# ###.## .......)...?...?.. ...># ..............[.( #... ...............# #..## ............... #...#######<# ............. #..........# ........... #####...#####..# ......... #.......# # ... ##+ #.###..## #....#......# #.......)#p## #...####)#.# # #<..#.# ##b###.####### #...%.......... #....#.###..## #.....#.#... # #.###.#.#..#.. # #.#....# ..# #.###.## . #.# #.# #.# #.# #.# .