....# ...>...# ........# # .........# .# ..........######.# .................. ...............# ............)...# ........)...)(..# ............)...# ...............## ........$.............. #####.........(####### #..........# #..........# #.!....p...# #..........# #..........# #..........# ############