######## ##......## ##........## #..........# #..........# #..........# #..........# #..........# ##.......<## ##........## #..........## ###...........## ................. ##.......!....#._ #.....<......#### #...........## #..........[.# #....###.....# ..... #..c.=.# ..... #....#... .. #.......#