####+### #......#........ #......#........ #......'........ #......#........ #....<.#........ ..#......#........ #########..#......#........ #.......#..#.....)))....... #.......#..#......#........ #.......#..#......#........ #.......#..####'#'########. #.......#..##.#.#.#.#.#.## #....<..'..#..'(#.#.'.#..# #.......#..####.#.#.#.#'## #.......#..'...)#.#.#.[..# #.......+..###'##.'.###### #.......+..#..))..#......# #########..#'######'###### #..#......#......#...# ##########..##'###.#.######...# ............#....#.'.#....#...# ............####.#.'.#.####...# ............#..'.#.#.#.'..#...# ............##.#.#.#.'.#.##...# ............###############...# ..............................# ..............................+ ########################......# #......# #......# #......# #......# #......# #......# #......# #......# #......# #..(...# #......# ######......# ............############ .............(.......... ..............()........ ..............)......... ................)....... ........................ ........######'######### ........# #.......# ........# #.......# ........# #.......# #........# #.......# #........# #.......# #........# #.......# #........# ######### ##........# ##.........# ...........# # ........)..# .# ......3ep..# ..# ..p.e1e.(..# ##..# .....44e...# ....# ......e....#####''##### ...........()(......... ............(.......... ..........(..(......... #######################