##### ##...## #..<..# ######.....###### ###...###...###...### ##.......##'##.......## #.........#.#.........# #.........'.'.........# #.........#.#.........# ##.......##'##.......## ###...####.####...### #####.......##### #...........[.## ...............## ................# .......⌠........# ......⌠>⌠.......# .......⌠........# ...............## #.............## ####.......#### ####.#### #..# #.# #.## ... #.# #.# #. #..# #.# ##.####### #. #..###.###......... #. .................. #. #.###.###.######## #.###.####.###.###.###### .....%................... #.###..........########### #....g.....###.# #####.###### #.# #. #.# #. #.# #. #.# ## ###