############### ##.............## #..#####'#####..# #.#####...#####.## ##.###(......###..# #...#.........#...# .. .. #...+....<....+...# #.######.## #...#.........#...# #........... ##.###.......###.## #.?..!......# #'#####...#####'# #...........# ###....###+####...### #...[.......#####.......##.##.......## #.(.g..........#.........#.#.........# #..............#.........'.'.........# #..............#.........#.#.........# #.........>....##........#.##.......## ###.####.##.....###...####'####...### #. #.# ... #####..#.#..##### #. #.# .... ####....(......# #. #.# ... .........%.....# .. #.# #.# ####...........# .. ##.###.########...........# .. #................................ . #........######.###.#########.## #........######.# #.# ####....%....%..# #.# #..........### #.# #.....(....# #.# #..........# #.# ############ #.#