######### #...a...## #..<....# ##..a.....# #......... #......... ###....... #...?.. ###... ...