###### ######....# #.........# ###########..#####..##### #............#...#......# #............#...'......# ....... #<...........#...#......# ....... #............#####......# ....... #.......................# ......[ #.......................# ......g ###########'###..##.#############...... #.............#.Y##.#..............### #.............#.....#................# #.............#.....'...........#....# #.............#.....#...........#....# #.............+.....#...........#....# #.............#.....#...........#....# #.............#.....#...........#....# #.............#.....#...........#....+ #.............####'##...........####+# ##########............#'######### +............#.......# #............#.......# #............#.......# #............######### ##########........# #........# #........# #........# #........# #........# ####........ #........(. +.......... #.......... #.......... #..........