############# ............. ....... ... ... ....... ... #..# ###.# #.# #.# #..# # #...# #.# #.# .. #..# #.##o#(###'###.######..#############..# #.)>o.((((_'..........................###### #......#######.............................. #......# ### #.............................. #.###..#######............................... #. ##...............)..............)........ #. #########..................<<........... #.############............................... #......))................................... #.......).(................................. #..####################..................... #..# #..################## #..# #..# #..# #..# #..# #..# #..####################..################## #.......................................... #.......................##########.......... #.......................# #...###### #.......................# #...# #.......................# #...######### #.....>................[##########............ #.............)............................... #############################################