# .. ... .... ..... ......######### .........F....# .....########... ... . ####### ##.....# ##### ...... ##...## y ###.... ##.....## .###.#######....## #.......# ..##.........#...# #.......# #.# ##.........# #.......# #.# #..>###....#####.....## #o#####o### ##.......)))...# #o##Oy).# #...####.......# #.##o#### ##### #.......# #.##.# #.......# #)[o.# ##.....## ###### ##...## #####