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