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