########## ##........## #..........# .## #.......<..# ....## #........## #...####...#### .####.........## ...............# ...######@....######## .....##............. #?........####### ###..##...# #...##..## ..@...##..# .....#....... ....#..##....# ..#.... ...... ... ......##... . ....