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