#....###. #........ ......... ........# ### ........#+#.... ............... ............... .......<....... ###....O....... +............ #..(......### #.(......... #...?#....... #.... ....... ##### .......