...... ### ....... ...## ......... ....##### .........## #........ ..........###........ ............#.......^ .................... .................... ##........<....... #................ #................ #.........######. ##.......### #..........###. #..........#... . #............# .. .... #[.........### ###. ..... #...........####.. ....... #.........##.#..(.###....... ......>..............)....... ##..#.......#####............ #.#..#####.####............. #...# ##.##...[..)#..... #..# #.....#####.#..# #.. (.......### #..o.# ..#####.# #.{o.....# ... ...S......# ##$## ###......... #.# ####...... ... ...... ... ...... .....[