##..... .......... ........... ........[. ...... ###.......... ........##.##......... ........#...#......... ....#...+.<.'......# ........#...#......# ########### .......##.##......# #....##...##### #.....###....#### #....##.#.....####............# #.g.g...........##............# #..lg.........................# #...............###....###....# ##...........................### #................#######.##..# #................# #.##g.# #....####.###.#### ###.##..# #.............# #.......# #.............# #.......# #.............# #.......# #.............# #....g..# #.............# #.......# #.(...........# #...........# ...?........# #.........#.# ...........# #.....>...[. #.........### #######...# #...# #...#