########### #..)......# #.#######.# ...#####l## #.....a.. ........(.# #........ ..>#####..# #..$..... #.<# #........ #..# ##....... #..# ....... #..# ......! #..# #..# .... .###