############### .......g......##### ###########################........# ....................................# ##.####.#.........#########........ . +.+.[#.#.........# #........ #.# #.#..#.#.........# #........ #.####.##'#.#.........# #######....... #...........#.........# #.....####### #.####.##'#.#(........# #...........# #.#..'.+..#.#.........# #.....#####.# #.#..#.#..#.#.........# #.....# #.# #.#'##.####.#.........# #.....# #.#### #...........#.######### #....>#####....# #.#+##.####.#.#############............# #.# +.+ #.#......................P...# #.# #.# .#.##########.##........>...# #.####.##+ #.##########.##.#####...P.## #......... #..........(........#.....# #.####.##+ #.#######.....#.###.#.#..## ######.# +.+ ### #......#.# #.#.#..# #....#.# #.# #......#.# #.#.#..# #....#.#+##.### #..##.##.###.#.#..# #....#......... ########..##)##.##...?...# #....#.#+##.### #...............##.......# #....#.# +.+ #.######..##.#####.......# #....#.# #.# #.............>..........##### #.(..#.####.####.#.######....[..####.#........# #<...............#.# #.......####.#........##### #.>..#############.# #.........................# ###### #.#........# #.......####)#........###.# #.######.########.......###...........# #.# #.# #..............................# #.# #.# ####.######.........###..)........# #.# ##.###...................###...........# #.# #.......#....................##........# #.# #.......#.............#####...#.######## #.# #.......#.......##....#...#.....# ########.## #.......#.......#.....#.###.....###......)..# ##########...<.................#.....................# #................##......#.###.#########..##.........# #........................#.#.#.# #.).#..############ #.........#########[.....#)#.#.# #(#.#..# #.....................)....#...# #(#.#..# #########################..#########)###..# ##.........#......# #.....###.#......# ##....#...#....#.# ##...#####...##.# ##.........###.# #######.......# #########