##.... ..... ....# ...# #..# .# #..###..# #.......# #.<.....# #.......# #...##..# #.>.# [# ..... ....... ....... #########