########### #.........# #.#######.# #.# #.# #.# #.# #.# #>######## #........# #####.....# .##.. #