##... ###...## #......## ##.......## .##.........# .............# ##.......##...# ..........##...# ............##..### ...............##.# ..................## .......##.....#....# .##...# #....#...## ##.## #.......## ##..# ##.......# ##..## .........# ... #...## .........#. ....###.#..# ........... .....##...... .......... ............ ........# ##. ##....####.. .##.##..# ##..##...#..# ...#..># .........###.# ...#...# #........##. ..# ##... #...........# .. #.... ##......##.... .....# #.......# .... [.###......# .### ....##......# ............... #.#...........# #.....##.....# ......B...... ...........^ .#.....#.# ......##.### ......#...