### ##### ....######...## #..3..........# #.............# ##..##..##.#### # ..###### ## #. .?. ......#.. # ## ..#. .....'.... # .. ..........#. . ##.. .# # ####..###..## . .. #.. ###..# ## # ... . ... ...# #. #.. .....# ' #..... ..# . ............ . .# ## .#### ## # ##.{ ## # . # ... .. .# . #.