##### #... #... . #..# .# ##..##.# ......### #......... #<.# #..# #..# #..## #...# #...# ##..# ..# ..# h.. .... .### .