########## .........# ## .#######.# ##### ..## #####.###...# ...#. ##...........# .....##_.###.###...# .............# ##.## ..........#### #.# ...#.#...## #.# .. #.##.## #.# # #.# #.# #.# #.# ##'## #.#### ##...## #....# ##.....## ####.# ##.......## ##.##.# #.........####...#.###### +........('......l........ #.........####...#.####### ##.....).## ##.##.# ##..).<## ####.# ##.).## ... ##+## ... ...# ###