##### #...# ###...# ##w....# ##.##...# ##.###?..# ##..###...# ##....##.)%### #......#..)).############## #.............@({.......... #..........#.(####g........ #..............w....l........ ...............?..%g<........ ###........##...########.#.. ##>......##!..# . #.............. .......#######.. ......# # .....# ..#