###### ^.... ...? #..# ###..##### #........## #.<........ ..............## .....#........# .### ####..#### ..# ..# ..# ...