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