######## ... ##......+# .. #........# .. #... ♣...# ♣. #..♣ ♣..# ♣♣.. #..♣♣♣♣..# .♣♣...##...♣♣...# ................# .......<.......## ####..##..###### ###..##..###### .......w.(....# .............?.# .♣♣...##...♣♣...# ♣♣.. #..♣♣ ..# ♣. #..♣ (# . #... # #... ##...