### ... ......... #...... ........... .. #....... #............ ...##........ ............# ............... ####..........# ....................... ..............# ####....................# ...............## ........................+++........<.......> #...............................#.#.#..##.## #..........................#....#.#....# #..........................#....#..###.# ..)...###...##..............#....##.# #.# .....###...##..............#.......###.## ........{..................+............# .....####u###..............#...####.##..# .. #.####............<........#.....# ####.............##........#.....# #............#####........#.##.## #............###.#............... #.....#########.#.........#.#..### #.....# ###.........#....# #.....###########.........#.. . #####.....................##. #............#....... #............+....... #............#....... #............#...... #............#..... #............#.... #............#. #............# #....)...... ###