.. . . . . . #..# . #.. # . .. ... . . . . . .. .. ... # #..# . ... . ##..# .#..)..# .. .. ..# ...# . . v ().### # # .##.)##.## .## .. # . ##..##.#.....#... .# .. ....... .......... .. ... #.....#.. ..# . #. ##.##...# ..# #. ..## ###.## #.## . .... .##...###...## . . ..#....v#.....#.. # .##......vXX......(. #.#.....#.....#.. ..##...###...## . ##.## #.## #... ..# #.... ...> .. ...