####### ...... #....# { #####.##.#### #............ ... #.###.#..### #.# # #.#....####(# ....##...........# ......(..[..###..# ....####.....<#..# ...#####..#####..# . #.)...[.......# #.##########.## ... #### #.# .... ...#####.###..... ................. ..#...........## # #.....#####+# #. #(....# #+#.####.....# .......#(....# .......#.....# .((((..#.....# { .....(.#pp...# #...(..(.....# #.........>#.... #..........#..## #..........#.## #..........# #.(........# .....####### .....