# #. #+###'########## .....oo.<....... ### ......oaa...#### #.# ...........## #.######## ..........## ##.......# .........## ##......# .......... #......# #######... ###'#### #..## ##....# #.....# #>)...# #.....# ##.<...# #......# ###..<.# #....# ######