#... ...# ..... #<.# ....) #..# #..... ##.!# ...... ###...##...... #............. #............. #......###... #.##......# ......5...# ......hZ.<# ..#.....))# #.......# .........# .......#### .#..>.. ...... ....#. ...