# .# .. ..# ...#######..### ............... ........l........ #..# #..# #..# #..# #..# #..# ..! ########..######.... .................... ..................... #........#########..# #........# #..# #........# #..# #........# #..# #........#########.<#####.. ............................ ........................... ..########............#### . #.........(..# #............# #............# #............# .............. .............. ###..#####..