######### #.......# #...# ##########.......# #...# #................# #########...# #...##########...# #...........# #...#........'...###### #...........################ #...#).......#........###........................... #...'))......#...........).......................... #...##########........................o.o........... #...........................#####................(.. #.....<.#######.............# #...........######.. #>......# #.............# ###........((...(# #.......# #.............+ #........(#....# #.......# #..........#### ######....#.(..(.. ##......# #..........# #....#..(..(. #..>...# #..........# #....#......( #......# #....#....... ######.# #....#####.(. ...... ... ....... .[......