################################### ..........................(.......# #########..######################## #..# #..# ############..######################## ...........................>..........# ........................<.............# #########..############################ #..# #..# #..# #..# #..# ##################..# ........<...%...<...######### ............................. ###################..####### #..# #..# #..# #########..########################## ....................................# ###########.........................# #.######################### #.# #.# #.# #.# ########%########## ........%.......... .........W......... #########........ #(.###### #>.# #.(# #..# .... ...