.######## ....... ..... #..# ###..##### . #........###... ##.<............ ..............###.. .....#.......$# .### ####..#### #..# #..# #..# .... ....