########. #......... ######## #%######### #....... #.........######<..#####.# #########................# ##########..###### ................# #########.#.###.# .............# ########.#.#...# ..#.#.##### #.#.# . #.#.# ## #.#.# #.###.#.# #.......# #####<#.# #####