#### ###..# ##....# ##......# ###........# ######......##..# ##.'.......# #..# ######+###..'.....### #.<# #...........'.......####..# #.......########......##..# #.......# ###........# #....)..# ###......# ..#.......###### ###....# ................ ###..# ................ #### ...#####........ ... #........ .. #........ #........ #........ #........