###### #....# #....# #....# #....# #...####### #...##....## ..... #######...##.....# .......#................# .......#................# ......#.........<.{....## ......###############...# #...................### #...................# #...................# #...................# #...................# ##+#...................# #......##'############## #......#........# #......#........# #......#........# #......#........# #......#........# ..... #......#[####..## ....# ..........###..###....# .........#....#....... .........#....#....... ........>#....#....... .........#....#....... .........#....'....... .........###'#####+### #............. #............. #............. #............. #............. #............. +............. #............. .........##+#