#### ... ###..# ... ###....# ... ###......# #.. ###........# .###.#####......##..# ......'.......####..# ..r...'.....### #.<# #..'.......####..# #.#####......##..# ###........# ###......# ###....# ###..# ####