.... #..# #..# #..# #..# #..# #..# #######..############# .............><....... ...........[.......... <.................#### ..................# ..................# # .........)........# .#### ..................#################..... ....................................%... ........................................ #############...###############......... #...# #......... #...# #..W...... #...# #........[ #...# #......... #...# #..!...... #......... #......... #.........