###+######### #...........#.. #.#.#.#.#.#.#.# #........)..#.. #.#.#.#.#.#.#.## #...........#..## ########+### #.#.#.#.#.#.#u..## #..........# #...........#u...### #..........# #.#.#.#.#.#.'uu..... #..........# #...........######## #..........# #)#.#.#.#.#.# #..........# #...........# #...<......# #######'###################### #..........# .............................# #..........# .............................# #..........# .............................# #######'########## .............................# #..+.'..# .............................###..###..### ################+#######.....#...## ##...# #.....'..## ##..# #.....#'## ##'# #.....#.# #.# #.....#'## ##'# #.....#..## ##..# #.....#...## ##...# #.....###..###..### #.....# #..'.'..# #.....# ####'#### #.....# #..# #.....# #..# #.....# #..# #.....# #..# .... .... #..##