######## #......# ################......# #.....................# #.##############......# #.# #......# #.# ###.#### #.# #.# #.# #.# #.# ########.## #.# #.........# ########.#########......<..# ...........................# #######.......####.........# #.......####.........# #..............####.## #.......####.#.# #.# ######### #.#.# #.# #.#.# #.# #.#.# #.# #.#.# #.#.# #.#.# .# #.#.# ...# #.#.#._..# #........# ...#######......#.# ......)%)g.....?# ##########......# .......# ###.....# ....... ...... ..... ...