#######+## ### ###############.......(# .... ############.............'....[...# ..... ######............#############<.......# .......######......############ #........# .......').....###### #........# .....>.######## #........# ..... #........# .... #.....)..# ... #..<.....# # ##########