#######...# ......#$..# ......#...+ ......#...# ........# ......# #....## #.<...+ ..........## #............ ########....... ....... ....... .....!. .......