######## #......# #......# ####......# ..........# ####......# #......# #...<..# ##........# .. ## #.>........# .# ... .............# # ####.##......###........# #.#. .....##.... ..######## ..##...##..###....##### .....##((((...(....$.. .........#...#.......# # ......>..#.#.........# .# .....)...............##.# ....)#####).............# ...## ###..........# ..# ##........### .# ##...%...)(########### #.#.#####.#.........# ####.. #...#######g. ....##.## ....#### ....# ....# ....#