######## #<.....# <.....######.# ......######.# ..........##.# ..........##.# ..........##.# .....>....##.# ..........##.####### .......!@........... .....####........... ... #........... . #.....(..... #........... #........... #........... #...........