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