######### #......[# #.......# #####....... .........w########################### ....!....ww...............>........<# ........######...#################### ........# #...# .....(.!# #...# ......... ##'## ##........ #.# #.....w..# #.# #........# #.# #......... #+# #.........#