##..##..##.## ... ..... ......#.. ... .... .#... #..## .##...## ##..## # . # .# .... .......## ... ...... ... ..# #.. #..# ..## .##..##..#### . ...........#.# . # ... ....... # .#.# ##..##..# . #..# .##..##..####..... ............#..# ........X....# .##..##v.##..# #.. #..###.# ... ..... ## .......... #..##..### #.. #..# ... .... .. ....