#### ...##### ..#######.......# ###......)###...... .............###.... ...#######.<....# ###.....# #....# ....# ?..# ..#. #.