###+######+## ..........?# ..........## ........... .......... ......... #........ +<....... #.{...... #........ #........ #######.. .