###### #....# ### #######w##.#### ####'####>.......%....# #......##.######<##.#.# #.......#...#....# .# # #.......###.#+#### ...{ . #.......#.#.....###..g. .. #######.#.#.............# #.#.....>..###...###. #.#####'##.####......# #.....#.##)..S.# ###...#.######.# #...''### ... #.......# #### #...(...# ###<....# #.....# #######