## ...# # #....#######..# #...........# #..<......# ##........# ##........ #........ ##...##.. .... . ..... ......