###### ......## #.....# #. #..########## .####.##..........<# .......##.########## .......l..# ....##.#### # #. #. #. #< ##