###### ##.....## ######### ##.......## ........# ########........># ........# #................# .........# #.####.####......### ........###.##.....##......... ........##..#.......#......... ............#.......#.......# ###.####........_..........# #.#....##.#.......#....!...# #######...#####.#.......#....o..## .......#..# #.##.....##......... ..........#####.####.####........o ........#.....#.....o............. ........##..........)##........... ...................oo# ####....... .......##............# .......##..........)....# ....................##### ..>....####........## ######.. ##......... .....# #.....#### ......##..#.## ..........#.# .........##.############. ................<........ .....#.......###########. .............# .....#.##...## #............... ................# ................. .#.#............. ..#..>.......##. #####...##..