.... ...# #.[# #..# #..# #..# #..# ########<.## ...........# ########...# ###.## #.#####...###### #......vv....(... .#####...####### #.J@#.## #.....###v.# ..... ...# #... ....# ##. #.#!.# # #.#.## . ..# .#