########################################## ....................)....................# .........................................# ##+#########################'###########..#######..##'######..# #...................>..................#..#.....#..#.......#..# #...........)..).......................#..#.....#..#.......#..# #..#..###'#####..#####..#####..#########..#..#.....#..#..###..#..# #..#..#.......'..#...'..#...#..#.......#..#..'.....+..#..#.#..#..# #..#..#.......#..#...#..#...'..#.......#..#..####+##..#..#.#..#..# #..#..#.......#..#...#..#...#..#.......'..#...........#..'.'..#..# #..#..#########..#####..#####^.##'######..#...........#..###^.#..# #..#....................................(.#..#######..#..>....#..# #..#......................................#..#.....#..#.......'..# #..'..#####################..##+########..#..#.....#..#..###..#..# #..#..# .......#..#.........'..#..#.....'..#..'.#.>#..# #..#..# ......)'..#.........#..#..#'#####..#..#.#..#..# #..#..# ##+##..#..#..#####..#..#...........#..#.#..#..# #..#..# #..#..'..#...#..#..#...........#..#.#..#..# #..#..# #..#..#..#...#..#..#...........#..#.#..#..# #..#..# .....#..#..#...#..#..#..#######..#..###..#..# #..#..# ......#..#..#...#..#..#..#.....#..#.......#..# #..#..#####################..#..#...#..#..#..'.....#..#.......#..# #..#..[......................#..#...#..#..#..#.....#..#########..# #..#............)............#..#...#..#..#..#.....#.....).......# #..#..######'##############..#..#...'.)#..#..#.....'.....))......# #..#..#...................#..#..#...#..'..)..#.....#..####)####..# #..#..#...................#..#..#...#..#..#..#.....#..#.......#..# #..#..#...................#..+..#...#..#..#..#.....#..#.......#..# #..'..#...................#..#..##'##..#..#..#.....#..#.)###..#..# #..#..#...................#..#.........#..#..#######..#..#.#..#..# #..#..#...................#..#.........#..#...........#..#.#..#..# #..#.(################'####.(#####'#####..#...........#..#.#..#..# #..#.....................)((.((((...(.....#..###'###..#..#.#..#..# #..#...........................(..........#..#.....#..#..#.'..#..# #..#..################################'#..#..#.....#..#..###..#..# #..#..#................................#).#..#.....#..#.......#..# #..#..#.#################..####'######.#..#..#######..#.......#..# #..#..#.#...............#..#.........#.#(.#...........#..#'#..#..# #..#..#.+...............#..#.........#.'..#...........#).#.#..#..# #..#..#.#...............#..#.........#.#..#...........'..#.#..#..# #..#..#.####'##########'#..#'#########.#..#..#######..#..#.#..#..# #.)#..#.................(..............#..#..# #..#..#.#..#..# #..#..#######'##########################..#..# #..#..###..#..# #..#................. (.............#..#.....#..#.......#..# #..#..######'######## +########'##..#..#.....#..#.......#>.# #..#..#..........# #..........#..#..#.....#..#..###..#..# #..#..#..........# 8#88#88#..........#..#..#.....#..#..#.#..#..# #..#..#..........# .e.....+..........+..#..#.....#..#..'.#..#..# #..#..##'######### .......+.######'###..#..#.....#..#..###..#..# #..#............ )#..#..#.............#..#.....#..#.......#[.# #..#............ ..$.o..4.............#..#.....'..#.......#..# ########..############### .$.*eo'o#############..###'###..##'######..# #.......................# [#.{#eo#(o..................................# #.######................# ...eee424...................................# #'#########.............# ..3*eeee....................................# #.........############### 8#88#88###################################### #..#...#..# ## ### #.###.###)# #..#...#.)# #.......).# #########)# #<........# ###########