################ #..............# ######......##### #.# ###...........# #.# #.+...........### #.# #.#......###....# #.# #.#.####.###....#####.######. #.#..>.g...'....'....%....... #.##..g#.###....#####.#####.. #......#.# #....## #.# ####..##.###.....####.. #....)..+...........g #..##.###...........gg #..##.###..)..###..$... #..##...'............... #..######.....## #...............+ #.........#.##### ##.#####.##[# #.#......# # #.###..# #.#<#..# #.#.#..# #...#..# #####..# #..# #..# ...#