########### ####.........######## ########........##.........# .........>.......#..######.# ##########...%.....#..### .......................%.# ##.####.##.#######.#.g#g# #.##... #....#g# #.##.### #.)..... #. #.##.# .......... #.# #.##.# ###..###.### #.# #....# #.. ... ###.### #.##.# ##. #.# # #.....# #.# .# #.# #.##.....###.# #.# .............# ###....<###........ #.....# #.####.# #.#####.### #.# #....<...# #.. #########..####.. #.......>........# #.#######......#.# #.# #.####.# # #.# #.# # #.######.## #.# #..)......######.# ######...........[ #%#..###.##.# #.#..# . #.#..# #^#..###.##. #.#......... #..[.####### ###..# ##### #..# #... # #..####.###.###### #.)......<........ #.%####.###.###### #..# #... # #... ...... #.#######..... #.# .##. #.# .# #.. # #