#.#.. #..? .... #..# #..# #..# #..###### #........ .......J.###### ...!..#### .....# ...># .#.# ..# .#