######## ########## #......# #........# #####......# #........# ...>.......# #........# ...........###........###### ............................ ##........>...............# .........$.##.#...........# ......g.......#...........# ......5.......##..........# ......h.......##.##.......# .....##..........<#.......# ..... ..##................#### .... ...##.......##..........# ### ..........##..#..........# ##... .....##.#######....# #... ... #.......##.. #....#...... #...<..##... #...)#.# .## ###..#.# #... # ##.#. #.#.. #.# .. ... ... ... ...