### ######.## .....<. ...... # #..(# #.###..(### .......<(.# .......(..# ..##.....## #......# #...o..# #......# #.....## #...... #...[..# #....... #.....##.