######## #############<.....# ..(........##....>.# !?.....###.##......# o..!... #.##......## ....... #.##........ ....... #oo......... ....... #o.......... ....... #........... ###.... ...##....#+#. ....##....# ......+.....# ......######.. ...... .#