######## #....... #<#### #....########## #....'........# #...<########.# #.#### #.# #.# #.# #.# #.# #.# #.# #.# #%# #.###!###########.###.# .....oog......)(......>.. ...###.###########.###.## # #.# #'# #.# ... .(# .... ... ....# ... ...#