###### ##### #....# #...# #....# ..###...##############....########### ...................................... #...................%.<).....# ..####...##############....######.# #........#### #....# #####....%..# #.g.## ##...##<# #.#.# #...# .# #.#.# ...#.# # #.#.. .....#.# ..##.> ....#.. # ### . ...###. .# . ###. #. #.. ## . #.##.###.... #...#.....g....?. #....s<###.# ##.###.g...# #.##### #.# ..# #..# .... ###.# #.. .